Ray Tracing on a Cell Processor with Software Caching
نویسندگان
چکیده
The processing power and flexibility of recent rasterization hardware permits to speed up image generation through raytracing. This paper introduces a method that performs ray processing on the GPU in parallel to shading operations on the CPU. It effectively exploits CPU-GPU parallelism in a way that can be integrated into existing implementations utilizing the standard recursive formulation of the problem. CR Categories: I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Raytracing
منابع مشابه
Perfect Load Balancing for Demand-Driven Parallel Ray Tracing
A demand-driven parallelization of the ray tracing algorithm is presented. Correctness and optimality of a perfect load balancing algorithm for image space subdivision are proved and its exact message complexity is given. An integration of antialiasing into the load balancing algorithm is proposed. A distributed object database allows rendering of complex scenes which cannot be stored in the me...
متن کاملBiased global illumination via Irradiance Caching and Adaptive Path Tracing on GPUs
For the last decade Graphics Processor Units (GPUs) have made a great advance and became fully programmable processors. Since pixel shader 2.0 appeared, ray-tracing community has seen several successful implementations that used GPUs to perform raytracing. With the introduction of CUDA programming model this area of research experiences further growth. As more APIs are becoming available one ca...
متن کاملIrradiance Caching for Global Illumination Calculation on Graphics Hardware
Recent developments in integrated circuit technology tend toward increased numbers of cores rather than faster clock speeds, so software must use parallelism to achieve faster run times. The ray tracing performed by Radiance is highly parallelizable in concept, with the exception of irradiance caching that serially stores and retrieves results of expensive indirect irradiation computations. Thi...
متن کاملRealism in Real Time?
With the continuous improvement in ray tracing and radiosity algorithms, image synthesis quality has reached the level of photo realism. However, efforts to achieve real-time performances by implementing ray tracing and radiosity algorithms on parallel processors and dedicated hardware have not been very successful so far. Increasing the number of processors introduces a corresponding growth in...
متن کاملParallel and Distributed Photo-Realistic Rendering
With the continuous improvement in ray tracing and radiosity algorithms, image synthe-sis quality has reached the level of photo realism. However, efforts to achieve real-timeperformances by implementing ray tracing and radiosity algorithms on parallelprocessors and dedicated hardware have not been very successful so far. Increasing thenumber of processors introduces a corre...
متن کامل